package com.example.d15_homework.homework03;

public class Test {
    public static void main(String[] args) {
        /*
        定义银行卡：主卡和副卡类,完成下列功能
        1.完成银行卡-主卡的存取款方法 主卡卡有余额,卡号,户主等属性 有存款和取款的方法（取款时候余额不足要有提示）
        2.完成银行卡-副卡的取款方法 副卡额外有透支额度属性(副卡可用主卡中余额,且余额不够,可以透支额度) 副卡重写取款方法（取款时候余额不足要有提示）
        3.写测试案例,分别测试主卡和副卡的存取款功能（存取款后显示余额） 
         */
        MasterCard masterCard = new MasterCard("123456789", "张三", 500);
        masterCard.deposit(600);
        masterCard.withdraw(700);
        masterCard.withdraw(1000);

        System.out.println("--------------------------------------------------------------------");

        SubCard subCard = new SubCard("987654321", "李四", 400, 1000);
        subCard.deposit(100);
        subCard.withdraw(200);
        subCard.withdraw(1000);
    }
}
